@charset "UTF-8";
/* CSS Document */
 .blue{ color:#00a1dc ; border-color:#00a1dc;font-size:14px; padding:5px;}
/*content*/
.content{ width:906px; *width:916px; height:auto; margin:0 auto;}
	.title{ width:900px; height:53px; margin:9px auto; background:url(../img/photo5_28.jpg) repeat-x scroll bottom left;}
		#icon{ width:112px; height:50px; background:url(../img/photo5_25.jpg) no-repeat; float:left; margin-left:27px; margin-top:1px; display:block;font-size:20px;
   color:#FFF;
   line-height:60px;
   text-align:center;}
  
   .article1{ width:653px; height:auto; float:left; background:url(../img/5.2_03.jpg); position:relative;}
		#up-layer{ position:absolute; top:1px; left:-9px !important; left:-2px; width:672px !important; width:657px; height:45px; background:url(../img/5_06.png) no-repeat !important; background:#ccc;filter: alpha(opacity=80);-moz-opacity:0.8;opacity: 0.8; z-index:999}
			.site{ float:left; display:block; margin:20px 0 0 20px; color:#fff !important; color:#000;}
				.site a{ color:#fff !important; color:#000;}
		.photographs{ width:653px;height:auto; margin:4px auto 0; padding-top:45px;}   
				.photographs ul li img{ width:646px; height:337px;}
		.pick{ position:absolute; top:273px; right:40px; height:28px; }
			.pick li{ float:left; border:1px solid #bdbdbd; margin:2px 5px; padding-top:2px;}
				.pick li a{ padding:2px 5px;}
		.brief li{ height:auto;  margin:0 auto; padding:10px; overflow:hidden; *width:630px;}
			.sub1,.sub2{ height:23px; width:622px; float:left; display:block; color:#F93; line-height:22px;}
			.sub2{ text-align:right;}
			.pho1,.pho2{ float:left; display:block; height:122px; width:248px; margin:10px; border:2px solid #000;}
				.pho1 img,.pho2 img{ width:248px; height:122px;}
			.pho2{ float:right}
			.write{display:block; padding:10px; line-height:19px; font-size:12px; color:#FFF; margin-top:23px;}
		.line1{ width:653px; height:3px; overflow:hidden; display:block; background:url(../img/5.2_17.jpg) no-repeat; margin:3px auto;}
		
		.icon{ position:absolute; top:777px !important; top:770px; left:-11px; width:677px; height:40px; background:url(../img/5_03.jpg); z-index:999;}
			.icon a{ text-decoration:underline; font-size:14px; color:#FFF; line-height:40px; padding-left:27px;}
		
		.detailed{ margin-top:55px; width:brief;}
			.detailed li{ height:145px; margin:3px auto; padding:10px; overflow:hidden; border-bottom:1px dashed #000; width:623px}
				.sub3{height:23px; width:400px; float:left; display:block; color:#00a1dc; line-height:22px; padding-left:20px; text-decoration:underline; margin-top:9px;}
				.phot3{ float:left; margin:10px;}
					.phot3 img{ width:153px; height:102px; border:1px solid #00a1dc; padding:5px; background:#FFF;}
	
	.aside{ width:240px; height:auto; float:left; margin-left:13px;display:inline;}
		.attractions{display: block;font-size: 12px;margin: 10px;padding: 5px 0;width: 206px; margin-top:0;}
		
		.left2{width:235px; height:auto; float:left; margin-top:9px;}	
		.top2{ width:235px; height:9px; background:url(../img/photo5_57.jpg) repeat-x; overflow:hidden;}
			.wn{ width:9px; height:9px; float:left; background:url(../img/photo5_56.jpg) no-repeat;}
			.en{width:9px; height:9px; float:right;background:url(../img/photo5.1_59.jpg) no-repeat;}
		.cont2{ width:235px; height:204px !important; height:206px; background:url(../img/photo5_60.jpg) repeat-y; padding-top:15px;}	
			.map{ width:229px; height:162px; margin:0 auto; }
				.map img{width:227px; height:154px; border:1px solid #ccc;}
			.cont2 span{height:26px !important; height:22px; padding-left:36px; display:block; margin:10px auto 0; line-height:26px !important; line-height:22px;}	
			#add{ background:url(../img/photo5_66.jpg) 15px -1px no-repeat;}
		.bott2{width:235px; height:9px; background:url(../img/photo5_63.jpg) repeat-x; overflow:hidden;}
			.ws{ width:9px; height:9px; float:left; background:url(../img/photo5.1_62.jpg) no-repeat; }
			.es{ width:9px; height:9px; float:right; background:url(../img/photo5.1_62-07.jpg) no-repeat;}
		
		.food,.hotel{ width:237px; float:left; margin:5px auto;}
			.food-top,.hotel-top{ width:237px; height:37px; float:left; background:url(../img/mala5.2_03.jpg) no-repeat;}
			.food-pho,.hotel-pho{ width:231px;border:2px solid #00a1dc; float:left; margin:1px 0 0 1px;}
			.food p,.hotel p{ font-size:12px; color:#000; margin-top:2px; line-height:17px;}
		.line2{ width:237px; height:1px; overflow:hidden; background:url(../img/5.2_35.jpg); display:block; margin:5px auto;}
			.hotel-top{ width:237px; height:37px; float:left; background:url(../img/mala5.2_06.jpg) no-repeat;}
			.food-top a,.hotel-top a{ color:#FFF; font-size:14px; margin-top:14px; margin-right:12px; float:right; text-decoration:underline;}
/*美食*/
.Food-img{
	width:300px;
	height:420px;
	overflow:hidden;
	float:left;
}
.stuff{
	float:left;
	width:340px;
	height:420px;
}
.foodcourse {
    float: left;
    margin-left:10px;
    width: 330px;
}
.cnsf {
    background-color: #F5F5F5;
    background-image: url("../img/line_cnsf.gif");
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid #E0E0E0;
    color: #3F3F3F;
    height: 88px;
    width: 328px;
}
.kw {
    float: left;
    height: 43px;
	border-right:1px solid #fff;}
.kw span {
    color: #3F3F3F;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding: 15px 0 0 14px;
    width: 30px;
}
.kw p {
    display: block;
    float: left;
    width: 100px;
}
.nd {
    background-image: url("../img/line_nd.gif");
    background-position: 0 12px;
    background-repeat: no-repeat;
    float: left;
    height: 43px;
}
.nd span {
    color: #3F3F3F;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    padding: 15px 0 0 14px;
    width: 30px;
}
.nd p {
    display: block;
    float: left;
    height: 35px;
    width: 100px;
}
.p1 {
    padding: 15px 0 0 13px;
}
.p2 {
    padding: 8px 0 0 13px;
}
.major {
    background-color: #F7F5EF;
    background-image:url(../img/zhu) ;
    background-position: left top;
    background-repeat: no-repeat;
    color: #3F3F3F;
    margin-top: 10px;
    padding: 15px 10px 5px 5px;
    width: 315px;
}
.foodcourse ul {
    margin-left: 10px;
}
.major li {
    background-color: #FFFFFF;
    float: left;
    margin: 0 0 5px 5px;
    padding: 6px;
    width: 128px;
}
.s1 {
    float: left;
    width: 78px;
}
.s2 {
    float: right;
    text-align: right;
    width: 50px;
}
.assist {
    background-color: #ECF8FB;
    background-image:url(../img/fu);
    background-position: left top;
    background-repeat: no-repeat;
    color: #3F3F3F;
    margin-top: 10px;
    padding: 15px 10px 5px 5px;
    width: 315px;
}
.assist li {
    background-color: #FFFFFF;
    float: left;
    margin: 0 0 5px 5px;
    padding: 6px;
    width: 128px;
}
.assist li.none {
    background: none repeat scroll 0 0 transparent;
    float: left;
    margin: 0 0 5px 5px;
    padding: 6px;
    width: 128px;
}
/*餐馆*/
.restaurant{
	width:646px;
	text-align:center;
}
.restaurant img{
	width:600px;}